/* Produced by afm2c from helvetica.afm. */

/* Individual character metrics. */
struct character helv_chars[] =
  {
  /* wdth,  llx,  lly,  urx,  ury */
    { 278,    0,    0,    0,    0},  /*   */
    { 278,   90,    0,  187,  718},  /* ! */
    { 355,   70,  463,  285,  718},  /* " */
    { 556,   28,    0,  529,  688},  /* # */
    { 556,   32, -115,  520,  775},  /* $ */
    { 889,   39,  -19,  850,  703},  /* % */
    { 667,   44,  -15,  645,  718},  /* & */
    { 222,   53,  463,  157,  718},  /* ' */
    { 333,   68, -207,  299,  733},  /* ( */
    { 333,   34, -207,  265,  733},  /* ) */
    { 389,   39,  431,  349,  718},  /* * */
    { 584,   39,    0,  545,  505},  /* + */
    { 278,   87, -147,  191,  106},  /* , */
    { 333,   44,  232,  289,  322},  /* - */
    { 278,   87,    0,  191,  106},  /* . */
    { 278,  -17,  -19,  295,  737},  /* / */
    { 556,   37,  -19,  519,  703},  /* 0 */
    { 556,  101,    0,  359,  703},  /* 1 */
    { 556,   26,    0,  507,  703},  /* 2 */
    { 556,   34,  -19,  522,  703},  /* 3 */
    { 556,   25,    0,  523,  703},  /* 4 */
    { 556,   32,  -19,  514,  688},  /* 5 */
    { 556,   38,  -19,  518,  703},  /* 6 */
    { 556,   37,    0,  523,  688},  /* 7 */
    { 556,   38,  -19,  517,  703},  /* 8 */
    { 556,   42,  -19,  514,  703},  /* 9 */
    { 278,   87,    0,  191,  516},  /* : */
    { 278,   87, -147,  191,  516},  /* ; */
    { 584,   48,   11,  536,  495},  /* < */
    { 584,   39,  115,  545,  390},  /* = */
    { 584,   48,   11,  536,  495},  /* > */
    { 556,   56,    0,  492,  727},  /* ? */
    {1015,  147,  -19,  868,  737},  /* @ */
    { 667,   14,    0,  654,  718},  /* A */
    { 667,   74,    0,  627,  718},  /* B */
    { 722,   44,  -19,  681,  737},  /* C */
    { 722,   81,    0,  674,  718},  /* D */
    { 667,   86,    0,  616,  718},  /* E */
    { 611,   86,    0,  583,  718},  /* F */
    { 778,   48,  -19,  704,  737},  /* G */
    { 722,   77,    0,  646,  718},  /* H */
    { 278,   91,    0,  188,  718},  /* I */
    { 500,   17,  -19,  428,  718},  /* J */
    { 667,   76,    0,  663,  718},  /* K */
    { 556,   76,    0,  537,  718},  /* L */
    { 833,   73,    0,  761,  718},  /* M */
    { 722,   76,    0,  646,  718},  /* N */
    { 778,   39,  -19,  739,  737},  /* O */
    { 667,   86,    0,  622,  718},  /* P */
    { 778,   39,  -56,  739,  737},  /* Q */
    { 722,   88,    0,  684,  718},  /* R */
    { 667,   49,  -19,  620,  737},  /* S */
    { 611,   14,    0,  597,  718},  /* T */
    { 722,   79,  -19,  644,  718},  /* U */
    { 667,   20,    0,  647,  718},  /* V */
    { 944,   16,    0,  928,  718},  /* W */
    { 667,   19,    0,  648,  718},  /* X */
    { 667,   14,    0,  653,  718},  /* Y */
    { 611,   23,    0,  588,  718},  /* Z */
    { 278,   63, -196,  250,  722},  /* [ */
    { 278,  -17,  -19,  295,  737},  /* \ */
    { 278,   28, -196,  215,  722},  /* ] */
    { 469,  -14,  264,  483,  688},  /* ^ */
    { 556,    0, -125,  556,  -75},  /* _ */
    { 222,   65,  470,  169,  725},  /* ` */
    { 556,   36,  -15,  530,  538},  /* a */
    { 556,   58,  -15,  517,  718},  /* b */
    { 500,   30,  -15,  477,  538},  /* c */
    { 556,   35,  -15,  499,  718},  /* d */
    { 556,   40,  -15,  516,  538},  /* e */
    { 278,   14,    0,  262,  728},  /* f */
    { 556,   40, -220,  499,  538},  /* g */
    { 556,   65,    0,  491,  718},  /* h */
    { 222,   67,    0,  155,  718},  /* i */
    { 222,  -16, -210,  155,  718},  /* j */
    { 500,   67,    0,  501,  718},  /* k */
    { 222,   67,    0,  155,  718},  /* l */
    { 833,   65,    0,  769,  538},  /* m */
    { 556,   65,    0,  491,  538},  /* n */
    { 556,   35,  -14,  521,  538},  /* o */
    { 556,   58, -207,  517,  538},  /* p */
    { 556,   35, -207,  494,  538},  /* q */
    { 333,   77,    0,  332,  538},  /* r */
    { 500,   32,  -15,  464,  538},  /* s */
    { 278,   14,   -7,  257,  669},  /* t */
    { 556,   68,  -15,  489,  523},  /* u */
    { 500,    8,    0,  492,  523},  /* v */
    { 722,   14,    0,  709,  523},  /* w */
    { 500,   11,    0,  490,  523},  /* x */
    { 500,   11, -214,  489,  523},  /* y */
    { 500,   31,    0,  469,  523},  /* z */
    { 334,   42, -196,  292,  722},  /* { */
    { 260,   94,  -19,  167,  737},  /* | */
    { 334,   42, -196,  292,  722},  /* } */
    { 584,   61,  180,  523,  326},  /* ~ */
    { 333,  118, -195,  215,  523},  /* 161 */
    { 556,   51, -115,  513,  623},  /* 162 */
    { 556,   33,  -16,  539,  718},  /* 163 */
    { 167, -166,  -19,  333,  703},  /* 164 */
    { 556,    3,    0,  553,  688},  /* 165 */
    { 556,  -11, -207,  501,  737},  /* 166 */
    { 556,   43, -191,  512,  737},  /* 167 */
    { 556,   28,   99,  528,  603},  /* 168 */
    { 191,   59,  463,  132,  718},  /* 169 */
    { 333,   38,  470,  307,  725},  /* 170 */
    { 556,   97,  108,  459,  446},  /* 171 */
    { 333,   88,  108,  245,  446},  /* 172 */
    { 333,   88,  108,  245,  446},  /* 173 */
    { 500,   14,    0,  434,  728},  /* 174 */
    { 500,   14,    0,  432,  728},  /* 175 */
    { 556,    0,  240,  556,  313},  /* 177 */
    { 556,   43, -159,  514,  718},  /* 178 */
    { 556,   43, -159,  514,  718},  /* 179 */
    { 278,   77,  190,  202,  315},  /* 180 */
    { 537,   18, -173,  497,  718},  /* 182 */
    { 350,   18,  202,  333,  517},  /* 183 */
    { 222,   53, -149,  157,  106},  /* 184 */
    { 333,   26, -149,  295,  106},  /* 185 */
    { 333,   26,  463,  295,  718},  /* 186 */
    { 556,   97,  108,  459,  446},  /* 187 */
    {1000,  115,    0,  885,  106},  /* 188 */
    {1000,    7,  -19,  994,  703},  /* 189 */
    { 611,   91, -201,  527,  525},  /* 191 */
    { 333,   14,  593,  211,  734},  /* 193 */
    { 333,  122,  593,  319,  734},  /* 194 */
    { 333,   21,  593,  312,  734},  /* 195 */
    { 333,   -4,  606,  337,  722},  /* 196 */
    { 333,   10,  627,  323,  684},  /* 197 */
    { 333,   13,  595,  321,  731},  /* 198 */
    { 333,  121,  604,  212,  706},  /* 199 */
    { 333,   40,  604,  293,  706},  /* 200 */
    { 333,   75,  572,  259,  756},  /* 202 */
    { 333,   45, -225,  259,    0},  /* 203 */
    { 333,   31,  593,  409,  734},  /* 205 */
    { 333,   73, -225,  287,    0},  /* 206 */
    { 333,   21,  593,  312,  734},  /* 207 */
    {1000,    0,  240, 1000,  313},  /* 208 */
    {1000,    8,    0,  951,  718},  /* 225 */
    { 370,   24,  304,  346,  737},  /* 227 */
    { 556,  -20,    0,  537,  718},  /* 232 */
    { 778,   39,  -19,  740,  737},  /* 233 */
    {1000,   36,  -19,  965,  737},  /* 234 */
    { 365,   25,  304,  341,  737},  /* 235 */
    { 889,   36,  -15,  847,  538},  /* 241 */
    { 278,   95,    0,  183,  523},  /* 245 */
    { 222,  -20,    0,  242,  718},  /* 248 */
    { 611,   28,  -22,  537,  545},  /* 249 */
    { 944,   35,  -15,  902,  538},  /* 250 */
    { 611,   67,  -15,  571,  728},  /* 251 */
  };

/* Maps from character value to helv_chars[] index. */
unsigned char helv_map[] =
  {
      0,   0,   0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0,   0,   0, 
      0,   1,   2,   3,   4,   5,   6,   7, 
      8,   9,  10,  11,  12,  13,  14,  15, 
     16,  17,  18,  19,  20,  21,  22,  23, 
     24,  25,  26,  27,  28,  29,  30,  31, 
     32,  33,  34,  35,  36,  37,  38,  39, 
     40,  41,  42,  43,  44,  45,  46,  47, 
     48,  49,  50,  51,  52,  53,  54,  55, 
     56,  57,  58,  59,  60,  61,  62,  63, 
     64,  65,  66,  67,  68,  69,  70,  71, 
     72,  73,  74,  75,  76,  77,  78,  79, 
     80,  81,  82,  83,  84,  85,  86,  87, 
     88,  89,  90,  91,  92,  93,  94,   0, 
      0,   0,   0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0,   0,   0, 
      0,  95,  96,  97,  98,  99, 100, 101, 
    102, 103, 104, 105, 106, 107, 108, 109, 
      0, 110, 111, 112, 113,   0, 114, 115, 
    116, 117, 118, 119, 120, 121,   0, 122, 
      0, 123, 124, 125, 126, 127, 128, 129, 
    130,   0, 131, 132,   0, 133, 134, 135, 
    136,   0,   0,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0,   0,   0, 
      0, 137,   0, 138,   0,   0,   0,   0, 
    139, 140, 141, 142,   0,   0,   0,   0, 
      0, 143,   0,   0,   0, 144,   0,   0, 
    145, 146, 147, 148,   0,   0,   0, 
  };

/* Kern pairs in lexicographic order. */
struct kern_pair helv_kern[] =
  {
  /* ch0, ch1,  amt */
    {' ', 'T',  -50},
    {' ', 'V',  -50},
    {' ', 'W',  -40},
    {' ', 'Y',  -90},
    {' ', '`',  -60},
    {' ', 170,  -30},
    { 39, ' ',  -70},
    { 39,  39,  -57},
    { 39, 'd',  -50},
    { 39, 'r',  -50},
    { 39, 's',  -50},
    {',',  39, -100},
    {',', 186, -100},
    {'.', ' ',  -60},
    {'.',  39, -100},
    {'.', 186, -100},
    {':', ' ',  -50},
    {';', ' ',  -50},
    {'A', 'C',  -30},
    {'A', 'G',  -30},
    {'A', 'O',  -30},
    {'A', 'Q',  -30},
    {'A', 'T', -120},
    {'A', 'U',  -50},
    {'A', 'V',  -70},
    {'A', 'W',  -50},
    {'A', 'Y', -100},
    {'A', 'u',  -30},
    {'A', 'v',  -40},
    {'A', 'w',  -40},
    {'A', 'y',  -40},
    {'B', ',',  -20},
    {'B', '.',  -20},
    {'B', 'U',  -10},
    {'C', ',',  -30},
    {'C', '.',  -30},
    {'D', ',',  -70},
    {'D', '.',  -70},
    {'D', 'A',  -40},
    {'D', 'V',  -70},
    {'D', 'W',  -40},
    {'D', 'Y',  -90},
    {'F', ',', -150},
    {'F', '.', -150},
    {'F', 'A',  -80},
    {'F', 'a',  -50},
    {'F', 'e',  -30},
    {'F', 'o',  -30},
    {'F', 'r',  -45},
    {'J', ',',  -30},
    {'J', '.',  -30},
    {'J', 'A',  -20},
    {'J', 'a',  -20},
    {'J', 'u',  -20},
    {'K', 'O',  -50},
    {'K', 'e',  -40},
    {'K', 'o',  -40},
    {'K', 'u',  -30},
    {'K', 'y',  -50},
    {'L',  39, -160},
    {'L', 'T', -110},
    {'L', 'V', -110},
    {'L', 'W',  -70},
    {'L', 'Y', -140},
    {'L', 'y',  -30},
    {'L', 186, -140},
    {'O', ',',  -40},
    {'O', '.',  -40},
    {'O', 'A',  -20},
    {'O', 'T',  -40},
    {'O', 'V',  -50},
    {'O', 'W',  -30},
    {'O', 'X',  -60},
    {'O', 'Y',  -70},
    {'P', ',', -180},
    {'P', '.', -180},
    {'P', 'A', -120},
    {'P', 'a',  -40},
    {'P', 'e',  -50},
    {'P', 'o',  -50},
    {'Q', 'U',  -10},
    {'R', 'O',  -20},
    {'R', 'T',  -30},
    {'R', 'U',  -40},
    {'R', 'V',  -50},
    {'R', 'W',  -30},
    {'R', 'Y',  -50},
    {'S', ',',  -20},
    {'S', '.',  -20},
    {'T', ',', -120},
    {'T', '-', -140},
    {'T', '.', -120},
    {'T', ':',  -20},
    {'T', ';',  -20},
    {'T', 'A', -120},
    {'T', 'O',  -40},
    {'T', 'a', -120},
    {'T', 'e', -120},
    {'T', 'o', -120},
    {'T', 'r', -120},
    {'T', 'u', -120},
    {'T', 'w', -120},
    {'T', 'y', -120},
    {'U', ',',  -40},
    {'U', '.',  -40},
    {'U', 'A',  -40},
    {'V', ',', -125},
    {'V', '-',  -80},
    {'V', '.', -125},
    {'V', ':',  -40},
    {'V', ';',  -40},
    {'V', 'A',  -80},
    {'V', 'G',  -40},
    {'V', 'O',  -40},
    {'V', 'a',  -70},
    {'V', 'e',  -80},
    {'V', 'o',  -80},
    {'V', 'u',  -70},
    {'W', ',',  -80},
    {'W', '-',  -40},
    {'W', '.',  -80},
    {'W', 'A',  -50},
    {'W', 'O',  -20},
    {'W', 'a',  -40},
    {'W', 'e',  -30},
    {'W', 'o',  -30},
    {'W', 'u',  -30},
    {'W', 'y',  -20},
    {'Y', ',', -140},
    {'Y', '-', -140},
    {'Y', '.', -140},
    {'Y', ':',  -60},
    {'Y', ';',  -60},
    {'Y', 'A', -110},
    {'Y', 'O',  -85},
    {'Y', 'a', -140},
    {'Y', 'e', -140},
    {'Y', 'i',  -20},
    {'Y', 'o', -140},
    {'Y', 'u', -110},
    {'`', '`',  -57},
    {'a', 'v',  -20},
    {'a', 'w',  -20},
    {'a', 'y',  -30},
    {'b', ',',  -40},
    {'b', '.',  -40},
    {'b', 'b',  -10},
    {'b', 'l',  -20},
    {'b', 'u',  -20},
    {'b', 'v',  -20},
    {'b', 'y',  -20},
    {'c', ',',  -15},
    {'c', 'k',  -20},
    {'e', ',',  -15},
    {'e', '.',  -15},
    {'e', 'v',  -30},
    {'e', 'w',  -20},
    {'e', 'x',  -30},
    {'e', 'y',  -20},
    {'f',  39,   50},
    {'f', ',',  -30},
    {'f', '.',  -30},
    {'f', 'a',  -30},
    {'f', 'e',  -30},
    {'f', 'o',  -30},
    {'f', 186,   60},
    {'f', 245,  -28},
    {'g', 'r',  -10},
    {'h', 'y',  -30},
    {'k', 'e',  -20},
    {'k', 'o',  -20},
    {'m', 'u',  -10},
    {'m', 'y',  -15},
    {'n', 'u',  -10},
    {'n', 'v',  -20},
    {'n', 'y',  -15},
    {'o', ',',  -40},
    {'o', '.',  -40},
    {'o', 'v',  -15},
    {'o', 'w',  -15},
    {'o', 'x',  -30},
    {'o', 'y',  -30},
    {'p', ',',  -35},
    {'p', '.',  -35},
    {'p', 'y',  -30},
    {'r', ',',  -50},
    {'r', '.',  -50},
    {'r', ':',   30},
    {'r', ';',   30},
    {'r', 'a',  -10},
    {'r', 'i',   15},
    {'r', 'k',   15},
    {'r', 'l',   15},
    {'r', 'm',   25},
    {'r', 'n',   25},
    {'r', 'p',   30},
    {'r', 't',   40},
    {'r', 'u',   15},
    {'r', 'v',   30},
    {'r', 'y',   30},
    {'s', ',',  -15},
    {'s', '.',  -15},
    {'s', 'w',  -30},
    {'v', ',',  -80},
    {'v', '.',  -80},
    {'v', 'a',  -25},
    {'v', 'e',  -25},
    {'v', 'o',  -25},
    {'w', ',',  -60},
    {'w', '.',  -60},
    {'w', 'a',  -15},
    {'w', 'e',  -10},
    {'w', 'o',  -10},
    {'x', 'e',  -30},
    {'y', ',', -100},
    {'y', '.', -100},
    {'y', 'a',  -20},
    {'y', 'e',  -20},
    {'y', 'o',  -20},
    {'z', 'e',  -15},
    {'z', 'o',  -15},
    {186, ' ',  -40},
    {249, ',',  -95},
    {249, '.',  -95},
    {249, 'a',  -55},
    {249, 'b',  -55},
    {249, 'c',  -55},
    {249, 'd',  -55},
    {249, 'e',  -55},
    {249, 'f',  -55},
    {249, 'g',  -55},
    {249, 'h',  -55},
    {249, 'i',  -55},
    {249, 'j',  -55},
    {249, 'k',  -55},
    {249, 'l',  -55},
    {249, 'm',  -55},
    {249, 'n',  -55},
    {249, 'o',  -55},
    {249, 'p',  -55},
    {249, 'q',  -55},
    {249, 'r',  -55},
    {249, 's',  -55},
    {249, 't',  -55},
    {249, 'u',  -55},
    {249, 'v',  -70},
    {249, 'w',  -70},
    {249, 'x',  -85},
    {249, 'y',  -70},
    {249, 'z',  -55},
  };

/* Font metrics. */
struct font helv_font =
  {
    helv_chars,
    helv_map,
    helv_kern,
  };
